package com.xbongbong.saas.domain.entity;

import com.xbongbong.paas.toolbox.wrap.Entity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 接口
 * 创建时间 2019/10/9 5:15 PM
 * 修改时间 2019/10/9 5:15 PM
 * @author chy
 * @since v1.1.3
 * @version v1.1.3
 */
@Setter
@Getter
@ToString
public class OpenAppEntity extends Entity {

    /**
     * 主键
     */
    private Long id;
    /**
     * 接入的第三方appId
     */
    private Integer openAppId;
    /**
     * 应用级token，对于某应用数据传输的加密
     */
    private String openAppToken;
    /**
     * 应用级白名单，此open_app_id仅能在这些ip中请求。
     */
    private String openWhiteList;
    /**
     * 应用级接口范围，此open_app_id为此应用最大对接口访问权限，格式["", "", ""]，
     * 为空字符串或者null时，表示完全没有访问权限，["*"]表示有所有接口的访问权限
     */
    private String openInterfaceScope;
    /**
     * 回调地址
     */
    private String callbackUrl;
    /**
     * 回调地址
     */
    private String apiCallbackUrl;
    /**
     * 添加时间
     */
    private Long addTime;

    /**
     * 更新时间
     */
    private Long updateTime;

    /**
     * 删除标识
     */
    private Integer del;
}
